Hybrid of Agile Process and Usability Evaluation Method
نویسندگان
چکیده
Agile software development is one of the most widely used methodologies for software development. It plans to improve software quality and responsiveness to modifying client requirements. Agile software development is based on an iterative cycle with the goal of faster distribution of solutions with on-going user participation. To improve the market value of software, usability evaluation techniques in software model helps to gain user satisfaction and increase product market value. Producing rapid solutions by agile software methods leads to the deficiency of good design and architecture is regarded to be very expensive if followed. As a remedy, a proposed life cycle for agile software development has been designed. The proposed life cycle outlined in this paper integrate usability evaluation concepts and agile software methodologies for the development of interactive software. To achieve the result, a survey form was designed and conducted worldwide. The results show a greater interest of usability at the early stage of development along with the user participation at every stage. To evaluate the proposed life cycle and IEEE Std 12207-2008, ISO 9241:210 was used to validate the proposed software model.
منابع مشابه
Generalizing Agile Software Development Life Cycle
In last decade, various agile methods have been introduced and used by software industry. It has been observed that many practitioners are using hybrid of agile methods and traditional methods. The knowledge of agile software development process about the theoretical grounds, applicability in large development settings and connections to establish software engineering disciplines remain mostly ...
متن کاملA Hybrid Fuzzy Multi-criteria Decision Making Model Based on Fuzzy DEMATEL with Fuzzy Analytical Network Process and Interpretative Structural Model for Prioritizing LARG Supply Chain Practices
In recent years, taking advantage of LARG supply chain (SC) paradigm, a combination of four paradigms (clean, agile, resilience and green) has been increasingly employed. For capturing the advantages of LARG in SC, companies needed to recognize proper practices and implement them with appropriate planning and infrastructure. However, one of its deficiencies is lack of proper method in the prior...
متن کاملUsability Evaluation Method for Agile Software Development
Agile methods are the best fit for tremendously growing software industry due to its flexible and dynamic nature. But the software developed using agile methods do meet the usability standards? To answer this question we can see that majority of agile software development projects currently involve interactive user interface designs, which can only be possible by following User Centered Design ...
متن کاملReview on Agile Methodology: Embracing Change in Software Development
In last decade, various agile methods have been introduced and used by software industry. It has been observed that many practitioners are using hybrid of agile methods and traditional methods. Agile was created in large part in reaction to the predominant waterfall model, and to a lesser extent to all "traditional" methodologies. Thus, there is strong need of agile software development life cy...
متن کاملApplying Usability Engineering in InterMod Agile Development Methodology. A Case Study in a Mobile Application
This paper explains when and how to integrate aspects of usability engineering in the agile development process proposed by the InterMod methodology. The aim of InterMod is to facilitate the accurate development of high-quality interactive software. This is accomplished by means of agile software engineering activities and continuous assessment in which certain usability evaluation techniques h...
متن کامل